package com.bzkj.basicinfo.mapper;

import com.bzkj.basicinfo.domain.basic.WmsRuleEntity;
import com.bzkj.basicinfo.domain.basic.vo.RuleMapVo;
import com.bzkj.basicinfo.domain.wms.vo.WmsRuleMapVo;

import java.util.HashMap;
import java.util.List;

/**
 * @author wl
 * @description 针对表【basic_sto_stock_rule(仓库规则表)】的数据库操作Mapper
 * @createDate 2025-01-13 20:13:06
 * @Entity com.bzkj.basicinfo.domain.basic.BasicStoStockRuleEntity
 */
public interface WmsRuleMapper
{

    List<WmsRuleEntity> findRuleAll();

    WmsRuleMapVo findRuleIsExits(RuleMapVo vo);

    void putRuleEnableStatus(Integer id);

    List<HashMap> getStockRuleData(Integer type);

    void saveRuleInfo(WmsRuleEntity wmsRuleEntity);

    void putRuleInfo(Integer id);

    void putRuleEnableStatusInfo(Integer id);

    void associationRule(RuleMapVo temp);

    void putRule(WmsRuleEntity wmsRuleEntity);
}




